IMPORTANT note about VxSocket.c in this project:

The Wago driver WAGO.c makes socket calls that are not supported in the usual VxSocket.c.  So it has been replaced with a file "commonSocket.c", which was copied into CoopsHard and renamed "VxSocket.c" to replace the old one entirely.  It requires a header file "commonSocket.h", which was also copied into CoopsHard, but the name was not changed (there was no VxSocket.h to replace).

So projects using this Wago driver must have a special copy of Coops to support it.